package com.woniuxy.woniuhis.mapper;

import org.apache.ibatis.annotations.Param;

import com.woniuxy.woniuhis.entity.MediItem;

import java.util.List;

/**
 * 处方药品条目的增删改查
 */
public interface MediItemMapper {
    /**
     * 添加一个药品条目
     *
     * @param mediItem
     */
    void insertMediItem(MediItem mediItem);


    /**
     * 根据主键删除处方药品条目
     *
     * @param mediItemId 处方药品条目主键
     */
    void deleteMediItemById(String mediItemId);

    /**
     * 更新处方药品条目信息
     *
     * @param mediItem
     */
    void updateMediItem(MediItem mediItem);

    /**
     * 根据处方药品条目编号查找处方药品条目
     *
     * @param mediItemId
     * @return
     */
    MediItem selectMediItemById(String mediItemId);

    /**
     * 根据处方药品编号查找所有的药品条目(可以分页)
     */
    List<MediItem> selectMediItemListByRecipeMediId(@Param("recipeMediId") String recipeMediId);

}
